package SingleLinkedList;

public interface ISingleLinkedList {
    //遍历链表
    public void display();

    //求链表长度
    public int size();

    //头插
    public void addFirst(int data);

    //尾插
    public void addLast(int data);

    //在任意位置插入
    public void addIndex(int index, int data);

    //链表中是否包含某个元素
    public boolean contain(int key);

    //删除第一次出现的关键字
    public void remove(int key);

    //删除所有出现的关键字
    public void removeAll(int key);

}
